Package com.rnett.future.testing

The settings plugin and project accessors.

Types

FilterContext
Link copied to clipboard
class FilterContext
A context for version filters, providing the original version.
KotlinFutureTestingExtension
Link copied to clipboard
class KotlinFutureTestingExtension
The settings extension for configuring Kotlin future versions.
KotlinFutureTestingPlugin
Link copied to clipboard
class KotlinFutureTestingPlugin : Plugin<Settings>
The settings plugin
KotlinFutureTestingVersion
Link copied to clipboard
data class KotlinFutureTestingVersion(versionKind: KotlinVersionKind, version: String, originalVersion: String)
The current Kotlin version and its kind, with helper methods for selecting library versions.
KotlinVersionKind
Link copied to clipboard
enum KotlinVersionKind : Enum<KotlinVersionKind>
The kind of kotlin the version.
ReportICEs
Link copied to clipboard
enum ReportICEs : Enum<ReportICEs>
Controls when to report ICEs.
VersionFilter
Link copied to clipboard
typealias VersionFilter = FilterContext.(version: String) -> Boolean

A future version filter.

Functions

kotlinFutureTesting
Link copied to clipboard
fun Settings.kotlinFutureTesting(block: KotlinFutureTestingExtension.() -> Unit)
Configure the kotlin future testing extension.

Properties

kotlinFutureTesting
Link copied to clipboard
val Settings.kotlinFutureTesting: KotlinFutureTestingExtension
Get the kotlin future testing extension
kotlinFutureVersion
Link copied to clipboard
val Project.kotlinFutureVersion: KotlinFutureTestingVersion
Get the Kotlin version being used, with its kind.